﻿using System.Collections.Generic;

namespace Bilibili.Model.Bangumi
{
    public sealed class BangumiData
    {
        public int Code { get; set; }
        public string Message { get; set; }
        public BangumiData Result { get; set; }
        public object Rank { get; set; }
        public string Cover { get; set; }
        public string Evaluate { get; set; }
        public string Link { get; set; }
        public int Media_Id { get; set; }
        public int Mode { get; set; }
        public int Season_Status { get; set; }
        public int Season_Type { get; set; }
        public int Type { get; set; } = 1;
        public string Season_Title { get; set; }
        public string Share_Url { get; set; }
        public string Square_Cover { get; set; }
        public string Title { get; set; }
        public List<Episodes> Episodes { get; set; }
        public List<Episodes> Pv_Episodes { get; set; }
        public BangumiPublish Publish { get; set; }
        public BangumiNewestEp New_Ep { get; set; }
        public BangumiNewestEp Newest_Ep { get; set; }
        public BangumiRating Rating { get; set; }
        public BangumiRights Rights { get; set; }
        public List<BangumiSeasons> Seasons { get; set; }
        public BangumiStat Stat { get; set; }
        public BangumiUserStatus User_Status { get; set; }
        public string Detail { get; set; }
        public BangumiDetail Detail_Media { get; set; }
        public BangumiPayment Payment { get; set; }
        public List<BangumiStyle> Styles { get; set; }
        public List<BangumiSection> Section { get; set; }
    }
}
